package com.wicket.okrcomponent.biz.service;

import com.wicket.okrcomponent.biz.service.dto.req.*;
import com.wicket.okrcomponent.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface OssService {
/**
   * D2查询对象存储临时令牌详情(公共)
   */
    QueryObjectStorageTemporaryCredentialsDetailComRespDto queryObjectStorageTemporaryCredentialsDetailCom(QueryObjectStorageTemporaryCredentialsDetailComReqDto queryObjectStorageTemporaryCredentialsDetailComRep);
/**
   * D2查询MINIO临时令牌详情(公共)
   */
    QueryMinioTemporaryCredentialsDetailComRespDto queryMinioTemporaryCredentialsDetailCom(QueryMinioTemporaryCredentialsDetailComReqDto queryMinioTemporaryCredentialsDetailComRep);
/**
   * D2新增阿里云临时令牌(redis)(公共)
   */
    AddAliTemporaryCredentialsComRespDto addAliTemporaryCredentialsCom(AddAliTemporaryCredentialsComReqDto addAliTemporaryCredentialsComRep);
/**
   * D2查询对象存储Redis临时令牌详情(公共)
   */
    QueryObjectStorageRedisTemporaryTokenDetailComRespDto queryObjectStorageRedisTemporaryTokenDetailCom(QueryObjectStorageRedisTemporaryTokenDetailComReqDto queryObjectStorageRedisTemporaryTokenDetailComRep);
/**
   * D2查询MINIOURL临时令牌详情(公共)
   */
    QueryMinoUrlTemporaryCredentialsDetailComRespDto queryMinoUrlTemporaryCredentialsDetailCom(QueryMinoUrlTemporaryCredentialsDetailComReqDto queryMinoUrlTemporaryCredentialsDetailComRep);
/**
   * D2新增MINIO临时令牌或临时上传地址(redis)(公共)
   */
    AddMinioTemporaryCredentialsOrUrlComRespDto addMinioTemporaryCredentialsOrUrlCom(AddMinioTemporaryCredentialsOrUrlComReqDto addMinioTemporaryCredentialsOrUrlComRep);
/**
   * D2查询阿里云临时令牌详情(redis)(公共)
   */
    QueryAliTemporaryCredentialsFromRedisDetailComRespDto queryAliTemporaryCredentialsFromRedisDetailCom(QueryAliTemporaryCredentialsFromRedisDetailComReqDto queryAliTemporaryCredentialsFromRedisDetailComRep);
/**
   * D2查询MINIO临时令牌详情(redis)(公共)
   */
    QueryMinioTemporaryCredentialsDetailFromRedisComRespDto queryMinioTemporaryCredentialsDetailFromRedisCom(QueryMinioTemporaryCredentialsDetailFromRedisComReqDto queryMinioTemporaryCredentialsDetailFromRedisComRep);
/**
   * D2查询对象存储临时令牌详情(公共)
   */
    QueryStorageTemporaryCredentialsDetailComRespDto queryStorageTemporaryCredentialsDetailCom(QueryStorageTemporaryCredentialsDetailComReqDto queryStorageTemporaryCredentialsDetailComRep);
/**
   * D2接收出参(公共)
   */
    QueryObjectStorageConfigDetailComRespDto queryObjectStorageConfigDetailCom(QueryObjectStorageConfigDetailComReqDto queryObjectStorageConfigDetailComRep);
  //
}
